A Functional Approach for Formalizing Regular Hardware Structures

نویسندگان

  • Dirk Eisenbiegler
  • Klaus Schneider
  • Ramayya Kumar
چکیده

circuits are used for formalizing regular hardware structures which can ] be expressed by means of primitive recursion. In general, . . . . . . . regular circuit structures lead to regular signal structures. If for example, a structure is described, that con~ ~ sists of n combinational circuits connected in parallel, then it would be appropriate to use the type list for : grouping together the input and the output signals. ~ The structure of the input signal determines the structure of the circuit and the structure of the output signal. Grouping signals together by recursive types such as list Fig. 8.: Regular circuit, is flexible, since the structure of the signals and especially the number of the individual signals depends on the value. Other types than list can be used for grouping signals. In the next example, signals are grouped together by a list and a binary tree. primitive_datatype "list = Wil I Cons of 'a # list"; primitive_datatype "btree = Blear of 'a I Bnode of btree # btree"; The semantics of the corresponding PRIMREC-functions is: PRIMRECJist Nil a f = a PRIMRECJist (Cons x y) a f = f = y (PRIMRECJist y a f ) PRIMREC_btree (Bleafz) f g = f x PRIMREC_btree (Bnode x y) f g = g x y (PRIMRECJotree z f g) (PRIMREC_btree y f g) boo1 list The input of the 2n:l-multiplexer consists of a group of data inputs and an address signal for selecting one of the data inputs. The data input signals have an arbitrary type tr and they are grouped together as (a btree). The address signals are represented by a list of booleans (see figure 8).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication

A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...

متن کامل

CO Adsorption on the V (100) Surface: A Density Functional Study

Adsorption of CO molecule on the Vanadium surface has been studied by using of the DFT method with LANL2DZ,6-31G* and 6-31G** basis sets by GGA approximation of theory. Using periodic first principles simulations we investigate the interaction of oxygen molecule with regular V (100) surface. The limitation of this approach is the use of thin metallic slabs with a limited range for their coverag...

متن کامل

Formalizing Goals and Objectives in Iranian Educational System: A Historical Analysis

Formalizing goals and objectives within any organization is influenced by many socio-historical factors. To identify the trend in which educational goals and objectives within the Iranian educational system have evolved in terms of the approach, pattern, performance, and attending to individual differences, a historical analysis was undertaken. Findings are indicative of four eras: first, the c...

متن کامل

Hardwar Trojan classification and implementation and offer a new detection approach

A hardware attack that enables the attacker to alter the main circuit with malicious hardware during either design or the fabrication process is studied and analyzed. This attack, known as the hardware Trojan, has different objectives such as destroying hardware, changing circuit characteristics or extracting sensitive information. So hardware Trojan detection and hardware security are critical...

متن کامل

Formalizing Symbolic Decision Procedures for Regular Languages

This thesis studies decision procedures for the equivalence of regular languages represented symbolically as regular expressions or logical formulas. Traditional decision procedures in this context rush to dispose of the concise symbolic representation by translating it into finite automata, which then are efficiently minimized and checked for structural equality. We develop procedures that avo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993